<?php 

	include("config.php");
    include(INCLUDEDIR."core.php");
	include("acceso.php");
	
	
	$tpl = new Plantilla();
	$tpl->setPlantilla("tpl.publicaciones.html");
	$tpl->prepare();
	
	if($_POST['accion']=="filtrar") {
		Post2Get();	
	}

	if($_GET['idp'] && $_GET['accion']=='aprobar') {
		$idp = intval($_GET['idp']);
		mysql_query("UPDATE publicaciones SET aprobado = '1' WHERE id_publicacion = '$idp'");
	}
	
	if($_GET['idp'] && $_GET['accion']=='eliminar_public') {
		$idp = intval($_GET['idp']);
		mysql_query("DELETE FROM publicaciones WHERE id_publicacion = '$idp'");
		mysql_query("DELETE FROM publicaciones_preguntas WHERE id_publicacion = '$idp'");
	}
	
	if($_POST['accion']=="aprobar_multiple") {
		print_r($_POST);
		exit();	
	}
	
	$tpl->newBlock("LISTA");
	
	$estatus = isset($_GET['estatus'])?intval($_GET['estatus']):0;
	$texto = isset($_GET['texto'])?sanitizar($_GET['texto']):"";
	
	$combo_estatus = array ( "0" => "Pendiente", "1" => "Publicaciones Aprobadas", "2" => "Todas las publicaciones");
	
	$tpl->assign("combo_estatus",genCombo("estatus",$combo_estatus,$estatus,""));
	$tpl->assign("texto",$texto);
	
	$filtros = array();
	if($estatus==0) $filtros[] = "publicaciones.aprobado='0'";
	if($estatus==1) $filtros[] = "publicaciones.aprobado='1'";
	if(strlen($texto)>0) {
		$filtros[] = "(	publicaciones.titulo_publicacion like '%$texto%'
						OR publicaciones.descripcion_publicacion like '%texto%')";
	}

	$usuario = session_get("usuario");
	

	
	$query = "	SELECT * FROM publicaciones 
				LEFT JOIN personas ON publicaciones.id_persona = personas.id_persona
				__FILTROS__ ORDER BY fecha_creacion DESC";
				
	$filtro = "";
	if(count($filtros)>0) {
		$filtro = "WHERE ".implode(" AND ",$filtros);			
	}
	$query = str_replace("__FILTROS__",$filtro,$query);
		
	$result = mysql_query($query);
	if($result && mysql_num_rows($result)>0) {
		
		while($fila = mysql_fetch_assoc($result)) {
			$tpl->newBlock("LISTAITEM");
			foreach($fila as $k => $v) $tpl->assign($k,$v);
			$estatus = ($fila['aprobado']==1)?color("Publicado","green"):color("Esperando aprobaci&oacute;n","orange");
			$tpl->assign("estatus",$estatus);
			$tpl->assign("precio_publicacion",tomoney($fila['precio_publicacion']));
			$tpl->assign("fecha_creacion",db_a_fecha($fila['fecha_creacion']));
		};
	} else {
		$tpl->newBlock("NOHAYPUBLICACIONES");	
	}
	

	$tpl->Mostrar();
?>